Improving Software Engineering Practice with HCI Aspects
نویسندگان
چکیده
Techniques from the HCI (Human-Computer Interaction) field have been used for the development of usable software products for a long time, but their use is often not integrated with software engineering practices. In this work we describe an approach for bridging the gap between software engineering and HCI, by offering orientation to software practitioners on the application of HCI techniques and activities. For this purpose, we have carried out a survey in HCI literature to define the activities in a user-centered development process, and to select the HCI techniques that are more appropriate for integration into software engineering practice.
منابع مشابه
Improving the Software Process with Usability Aspects
Software development organizations are paying more and more attention to the usability of their software products, due to the increasing importance attached to usability as a critical software quality attribute. The HCI (Human-Computer Interaction) field offers techniques aimed at producing a software product with the desired usability level, but their use is often not integrated into SE (softw...
متن کاملClosing the Gaps: Software Engineering and Human-Computer Interaction
Almost half of software in systems being developed today and thirty-seven to fifty percent of efforts throughout the software life cycle are related to the system’s user interface. For this reason issues and methods from the field of human-computer interaction (HCI) affect the overall process of software engineering (SE) tremendously. Yet despite strong motivation amongst organizations to pract...
متن کاملThe Integration of HCI and Software Engineering
Historically, software engineering as a distinct subject area predates human-computer interaction (HCI) by at least ten years. Consequently, software engineering is relatively well established, whereas HCI is still making its way. Recent research has suggested that because of their different origins and development timeframes, HCI and software engineering do not appear to be well integrated. In...
متن کاملA "Call for Answers" around the proposition of an HCI-enriched model
The engineering of Human-Computer Interface (HCI) is a wide-ranging and huge research field. However development models stemming from Software Engineering overlook important aspects in terms of interactive systems development. That is why an HCI-enriched model, called ∇ model (pronounced nabla model), is envisaged in this paper.
متن کاملThe Challenges of Creating Connections and Raising Awareness: Experience from UCLIC
With current disciplinary structures and academic priorities, Human– Computer Interaction faces ongoing challenges: is it a discipline in its own right, or simply a sub-discipline of computer science, psychology or design? Is it a science or engineering discipline? Should it concern itself with developing theory or improving practice? UCLIC aims to find appropriate middle ways on such questions...
متن کامل